package com.tgy.bean;

import lombok.Data;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.PropertySource;
import org.springframework.stereotype.Component;

/**
 * @Author: tgy
 * @Date: 2020-08-26 16:18
 */
@Data
@Component
// PropertySource + @Value
@PropertySource("classpath:/animal.properties")
public class Animal {

    /**
     * 如果properties文件中没有name这个key，则使用122填充name
     */
    @Value("${name:122}")
    private String name;

//    @Value("${age}")
//    @Value("#{12*10}")
    @Value("${random.int}")
    private Integer age;

}
